/*
 * Copyright (c) 2010, VeRSI Consortium
 *   (Victorian eResearch Strategic Initiative, Australia)
 * All rights reserved.
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions are met:
 *
 *     * Redistributions of source code must retain the above copyright
 *       notice, this list of conditions and the following disclaimer.
 *     * Redistributions in binary form must reproduce the above copyright
 *       notice, this list of conditions and the following disclaimer in the
 *       documentation and/or other materials provided with the distribution.
 *     * Neither the name of the VeRSI, the VeRSI Consortium members, nor the
 *       names of its contributors may be used to endorse or promote products
 *       derived from this software without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY
 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
 * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 * DISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY
 * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
 * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 */
package versi.vitro.oaiserviceprovider.helper;

/**
 * VITRO/VIVO property key.
 */
public class Key {

    /** VITRO_PROTOCOL. */
    public static String VITRO_PROTOCOL = "vitro.protocol";

    /** VITRO_HOST. */
    public static String VITRO_HOST = "vitro.host";

    /** VITRO_PORT. */
    public static String VITRO_PORT = "vitro.port";

    /** VITRO_WEBAPP_NAME. */
    public static String VITRO_WEBAPP_NAME = "vitro.webapp.name";

    /** VITRO_ADMIN_USERNAME. */
    public static String VITRO_ADMIN_USERNAME = "vitro.admin.username";

    /** VITRO_ADMIN_PASSWORD. */
    public static String VITRO_ADMIN_PASSWORD = "vitro.admin.password";

    /** VITRO_JENA_DATABASE. */
    public static String VITRO_JENA_DATABASE = "vitro.jena.database";

    /** VITRO_ADMIN_USERNAME. */
    public static String VITRO_JENA_USERNAME = "vitro.jena.username";

    /** VITRO_ADMIN_PASSWORD. */
    public static String VITRO_JENA_PASSWORD = "vitro.jena.password";

    /** DATETIME_FORMAT. */
    public static String DATETIME_FORMAT = "datetime.format";

    /** OUTPUT_LOCATION. */
    public static String OUTPUT_LOCATION = "output.location";

    /** XSLT_LOCATION. */
    public static String XSLT_LOCATION = "xslt.location";

    /** SCHEMAS_LOCATION. */
    public static String SCHEMAS_LOCATION = "schemas.location";

    /** SCHEMAS_VALIDATION. */
    public static String SCHEMAS_VALIDATION = "schemas.validation";

    /** SCHEMAS_VALIDATION. */
    public static String USE_ADDITIONAL_INFO_MODEL = "use.additionalInfo.model";
    
    /** ANDSTRIPLES_MODELNAME. */
    public static String ANDSTRIPLES_MODELNAME = "andstriples.ModelName";

    /** HANDLE_MODELNAME. */
    public static String HANDLE_MODELNAME = "handle.ModelName";

    /** ADDINFO_MODELNAME. */
    public static String ADDINFO_MODELNAME = "additionalInfo.ModelName";

    /** ANDSHARVESTOUT_MODELNAME. */
    public static String ANDSHARVESTOUT_MODELNAME = "andHarvestOut.ModelName";

    /** NEWANDSTRIPLES_MODELNAME. */
    public static String NEWANDSTRIPLES_MODELNAME = "newANDSTriples.ModelName";

    /** TIMESTAMP_MODELNAME. */
    public static String TIMESTAMP_MODELNAME = "timestamp.ModelName";

    /** CREATE_RECORD_HANDLE. */
    public static String CREATE_RECORD_HANDLE = "create.record.handle";

    /** VITRO_JENA_DEFAULT_MODEL. */
    public static String VITRO_JENA_DEFAULT_MODEL = "vitro.jena.default.model";

    /** VITRO_JENA_DEFAULT_INTERNAL_MODEL. */
    public static String VITRO_JENA_DEFAULT_INTERNAL_MODEL = "vitro.jena.default.internal.model";

    /** VITRO_JENA_DEFAULT_AUDIT_MODEL. */
    public static String VITRO_JENA_DEFAULT_AUDIT_MODEL = "vitro.jena.default.audit.model";

    /** ANDS_HANDLE_SERVICE_APPID. */
    public static String ANDS_HANDLE_SERVICE_URL = "ands.handle.service.url";

    /** ANDS_HANDLE_SERVICE_APPID. */
    public static String ANDS_HANDLE_SERVICE_APPID = "ands.handle.service.appId";

    /** ANDS_HANDLE_SERVICE_IDENTIFIER. */
    public static String ANDS_HANDLE_SERVICE_IDENTIFIER = "ands.handle.service.identifier";

    /** ANDS_HANDLE_SERVICE_AUTHDOMAIN. */
    public static String ANDS_HANDLE_SERVICE_AUTHDOMAIN = "ands.handle.service.authDomain";

    /** VITRO_HANDLE_DATATYPE. */
    public static String VITRO_HANDLE_DATATYPE = "vitro.handle.datatype";

    /** RESOURCE_MODELS. */
    public static String RESOURCE_MODELS = "resource.models";

    
}


